]> dgit.raspbian.org Git - gnome-shell.git/commit
shell/window-tracker: Track windows getting unmanaged
authorFlorian Müllner <fmuellner@gnome.org>
Tue, 16 Nov 2021 19:52:11 +0000 (20:52 +0100)
committerFlorian Müllner <fmuellner@gnome.org>
Wed, 15 Dec 2021 18:07:07 +0000 (19:07 +0100)
commitf8e531b52ded6a62c41ab8a825124ae6f859de79
tree78cb318ab1d1a358f2e87250b11527f42c5b09a0
parent4f91cfb5a64be962afb3ecf2f88dbcbcca65849a
shell/window-tracker: Track windows getting unmanaged

It makes sense to not rely on workspaces' ::window-removed
signal, and we already do that in ShellApp.

However it is odd to remove a tracked window from the app,
but still track it in the window tracker. Move the code
to remove unmanaged windows from both.

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/4751

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2029>
src/shell-app.c
src/shell-window-tracker.c